// 上海故事地图 - 故事数据
const storyData = {
    stories: [

        {
            id: "story01",
            title: "豫烬遗园",
            image: "assets/story01_img1.jpg",
            description: "", //todo
            pages: [
                {
                    type: "page",
                    content: [
                        {
                            type: "text",
                            text: "故事发生在上海豫园外街，1920年那时是一个充满烟火气的市井之处，邻里关系亲密无间，在一切都是刚刚好......"
                        },
                        {
                            type: "image",
                            src: "assets/story01_img1.jpg",
                        },
                        {
                            type: "text",
                            text: "六岁的夏天，女孩赤脚追猫踏过发烫的青石板。夕阳把\"虞记糕团\"匾额熔成金块时，她踩住裁缝铺前男孩的影子。少年回身的鬼脸，融进父亲肩头评弹的弦音里。"
                        },
                        {
                            type: "text",
                            text: "最甜是偷吃豆沙被母亲点鼻尖，冰凉甜腻激得她笑蜷在柜台下。暮色四合后伏在父亲肩头穿越人海，满堂喝彩中倏然被托举至高。说书人折扇上的金鳞巨龙正腾入烛光，她以为这方屋檐能永远兜住星河。",
                        },
                        {
                            type: "image",
                            src: "assets/story01_img2.jpg",
                        },
                        {
                            type: "image",
                            src: "assets/story01_img3.jpg",
                        },
                        {
                            type: "image",
                            src: "assets/story01_img4.jpg",
                        },
                        {
                            type: "text",
                            text: "拆迁公告贴上墙时，男孩家缝纫机声彻夜嘶鸣。"
                        },
                        {
                            type: "text",
                            text: "黑轿车第三次堵门那夜，雷声碾过屋顶。\"签了约爷爷的招牌就没了！\"少年嘶吼。\"那招牌能换你妈几次透析？\"父亲的咳嗽破如风箱，\"明早就开除！\"合同签定时血珠在公章洇成红梅。搬家车拉走缝纫机时，少年从窗抛出铁盒——绞碎的工牌断面挂着血丝，像被嚼烂的蝴蝶骨架。"
                        },
                        {
                            type: "image",
                            src: "assets/story01_img5.jpg",
                        },
                        {
                            type: "text",
                            text: "路灯熄灭的雨夜，闺蜜把录取通知书拍在青石板。\"同济建筑系！\"泥点在\"同济\"二字上绽开，\"补偿款只够学费，留下就要守杂货铺。\"她抓过女孩的手按向心口：\"这团火烧了十二年，难道等它变灶膛死灰？\"",
                        },
                        {
                            type: "text",
                            text: "双伞相撞的刹那，钢骨交叠成牢笼。雨水顺交握的指缝淌成河，断开的皮筋掉进跳房子格子。卡车启动时闺蜜突然塞来塑料星星：\"等我大楼封顶...\"尾音被引擎吞没。雨珠正渗入星形裂痕，像弄堂咽下最后的光。"
                        },
                        {
                            type: "image",
                            src: "assets/story01_img6.jpg",
                        },
                    ],
                    choices: [
                        {
                            text: "打理店铺重新开张，但是父亲病因再也不能做手工活，转为售卖老旧杂货店留守老街记忆。",
                            result: "旧杂货店售卖着老街的遗骸：李家茶馆的紫砂壶缺了嘴，王叔修车摊的扳手裹着油泥，张阿婆的搪瓷盆底糊着干涸的鱼鳞，最显眼处供着周家崩齿的缝纫针。而店铺门口的风铃声，来自一只黄铜鸟笼——笼门洞开，空无一物，只在底槽积满雨水时，倒映出被购物中心切割的天空。\n这鸟笼是祖父的遗物。 当年他提着它逛茶馆，绣眼鸟一啼，整条街便知道虞家老头来斗茶了。父亲接管糕团铺后，笼中鸟换成了麻雀，孩子拿糕屑逗弄时，父亲总笑斥：“野雀学不会金铃嗓！” 拆迁那年麻雀撞笼而死，父亲将空笼挂上门楣：“该飞的都飞了。",
                            anchor: "老旧杂货店门口的空鸟笼",
                            image: "assets/story16_img0.jpg"
                        },
                        {
                            text: "时代发展的脚步无法阻止，店铺女孩没有留下",
                            result: "你感受到了田子坊独特的文化融合氛围，这里既有老上海的生活气息，又有现代都市的时尚元素。这种融合创造了一种全新的城市文化体验。",
                            anchor: "豫园数字街区",
                            image: "assets/story18_img0.jpg"
                        }
                    ]
                }
            ]
        },

        {
            id: "story02",
            title: "霓虹之死",
            image: "assets/story02_img1.jpg",
            description: "",
            pages: [
                {
                    content: [
                        {
                            "type": "text",
                            "text": "故事从 2025 年黄河路的拆迁开场，导演陆衔痕计划拍摄一部关于霓虹灯的电影，他来到黄河路的拆迁现场，现场挖出一些叮叮当当的玻璃碎片和灯光，他想起三天前的徐家汇档案馆他看到的资料：“远东化学厂陈启明，民国十六年吹出第一管霓虹血”"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img1.jpg"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img2.jpg"
                        },
                        {
                            "type": "text",
                            "text": "画面来到 1927 年的雪夜，陈启明在法租界的舞厅安装霓虹灯，见到租界中各色各样的人。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img3.jpg"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img4.jpg"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img5.jpg"
                        },
                        {
                            "type": "text",
                            "text": "多年后，陈启明在苏州河桥边给一个小男孩用霓虹灯管制作了一个风车，只要一吹就会亮出蓝光。这时日军空袭上海的公共租界，上海滩全范围停电，只有法租界内松井实业的巨大霓虹灯依旧璀璨。小男孩爬上茅房屋顶，将风车插到屋顶，风一吹，发出微弱的淡蓝色的光。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img6.jpg"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img7.jpg"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img8.jpg"
                        },
                        {
                            "type": "text",
                            "text": "多年后，松井实业株式会社大厦的地下室，陈启明被囚禁在此。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img9.jpg"
                        },
                        {
                            "type": "text",
                            "text": "松井少佐拿来写着“东亚共荣”的霓虹灯设计草图让陈启明为其制作，以彰显日本军国主义的气势与侵华战争的正义性。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img10.jpg"
                        },
                        {
                            "type": "text",
                            "text": "陈启明摔碎霓虹玻璃管，眼神锁定大楼地下室的变压器，毫不犹豫的选择撞了上去，并用玻璃碎片划破喉管，霓虹玻璃管与血液结合，在电火花的爆炸中绽放出绚烂的红色霓虹光。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img11.jpg"
                        },
                        {
                            "type": "image",
                            "src": "assets/story02_img12.jpg"
                        },
                        {
                            "type": "text",
                            "text": "故事回到 2025.7.6，导演陆衔痕新作品《霓虹血》的首映礼，陆家嘴的露台，宾客就坐，电影即将开场，黄河路的工程也同时继续，突然，挖掘机意外挖断地下光缆，上海再次大范围停电。"
                        },
                        {
                            "type": "text",
                            "text": "宾客走到露台边，望向黄河路的地方，漆黑的上海只有那里冒出一点微弱的红色的光。黄河路拆迁的工人走向前，土里躺着的是吹出的 “华”字霓虹灯管，正发出红光。"
                        }
                    ],
                    choices: [

                    ]
                }
            ]
        },

        {
            id: "story03",
            title: "铜狮密码",
            image: "assets/story03_img1.jpg",
            description: "",
            pages: [
                {
                    content: [
                        {
                            "type": "text",
                            "text": "xxx"
                        },
                        {
                            "type": "image",
                            "src": "assets/xxx.jpg"
                        },
                    ],
                    choices: [
                        {
                            text: "打理店铺重新开张，但是父亲病因再也不能做手工活，转为售卖老旧杂货店留守老街记忆。",
                            result: "旧杂货店售卖着老街的遗骸：李家茶馆的紫砂壶缺了嘴，王叔修车摊的扳手裹着油泥，张阿婆的搪瓷盆底糊着干涸的鱼鳞，最显眼处供着周家崩齿的缝纫针。而店铺门口的风铃声，来自一只黄铜鸟笼——笼门洞开，空无一物，只在底槽积满雨水时，倒映出被购物中心切割的天空。\n这鸟笼是祖父的遗物。 当年他提着它逛茶馆，绣眼鸟一啼，整条街便知道虞家老头来斗茶了。父亲接管糕团铺后，笼中鸟换成了麻雀，孩子拿糕屑逗弄时，父亲总笑斥：“野雀学不会金铃嗓！” 拆迁那年麻雀撞笼而死，父亲将空笼挂上门楣：“该飞的都飞了。",
                            anchor: "老旧杂货店门口的空鸟笼",
                            image: "assets/story16_img0.jpg"
                        },
                        {
                            text: "时代发展的脚步无法阻止，店铺女孩没有留下",
                            result: "你感受到了田子坊独特的文化融合氛围，这里既有老上海的生活气息，又有现代都市的时尚元素。这种融合创造了一种全新的城市文化体验。",
                            anchor: "豫园数字街区",
                            image: "assets/story18_img0.jpg"
                        }
                    ]
                }
            ]
        },

        {
            id: "story04",
            title: "蝶影暗码",
            image: "assets/story04_img1.jpg",
            description: "",
        },

        {
            id: "story05",
            title: "江影金尘",
            image: "assets/story05_img1.jpg",
            description: "",
        },

        {
            id: "story06",
            title: "血色刻痕",
            image: "assets/story06_img1.jpg",
            description: "",
        },

        {
            id: "story07",
            title: "彼岸无舟",
            image: "assets/story07_img1.jpg",
            description: "",
        },

        {
            id: "story08",
            title: "沪霜谍影",
            image: "assets/story08_img1.jpg",
            description: "",
            pages: [
                {
                    content: [
                        {
                            "type": "text",
                            "text": "故事发生在19世纪40年代年深秋静安区止园路的一座老弄堂中，你是青年学生林清，这天你照例伏案写作赚些微薄稿费，这时对面的花窗微微响动，你发现许久没有人住的老屋里搬来一位漂亮的穿着旗袍的女人。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img1.jpg"
                        },
                        {
                            "type": "text",
                            "text": "很快你发现她并不是一个安分守己的女人，她总在子夜归来，高跟鞋敲击水刷石弄堂路面的声响惊醒弄口蜷缩的野猫。送她归家的男人时而披美式军呢大衣（袖口露出海军司令部徽章），时而戴日侨商社的丝绸礼帽。邻居的闲言碎语在公用灶披间蒸腾：“百乐门的野蔷薇”“广东逃难老板的姨太太”。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img2.jpg"
                        },
                        {
                            "type": "text",
                            "text": "但是夜深人静的时候，你偶尔窥见，当铸铁阳台只剩她一人时，烟蒂红光会映亮眉间一道淡疤——像被军刀划过的旧痕。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img3.jpg"
                        },
                        {
                            "type": "text",
                            "text": "“小先生，功课做到天亮呀？”某次在陡峭的木楼梯擦肩而过，她忽然用蔻丹指尖轻点你怀里的《申报》。你侧身贴墙躲避，头顶却传来她清凌凌的笑：“脸皮比《良友》画报还薄哩！”"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img4.jpg"
                        },
                        {
                            "type": "text",
                            "text": "但是你不知道，女人的真是身份是中共的情报人员，代号“夜蔷薇”，白天她周旋于各色军官和贵公子之间，跻身名利场探听情报，“交际花”只是她身份的保护色。这天她如往常一样前往预定好的地点茶馆与人接头——"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img5.jpg"
                        },
                        {
                            "type": "text",
                            "text": "然而她没有发现的是，军统的特务机关已经开始怀疑她的身份。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img6.jpg"
                        },
                        {
                            "type": "text",
                            "text": "她成功完成了情报交接，但在撤离时为了掩护上级接头人，惨遭杀害。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img7.jpg"
                        },
                        {
                            "type": "text",
                            "text": "你在家中突然听到楼道中一阵纷乱繁杂的脚步声，你害怕地从桌前站起，然后听到女人的门被重重地一脚踹开，你扒着窗台偷偷往外看，发现一群穿着统一服装的人满脸凶相地在她家中打砸翻找，她摆在窗台上的花盆碎了一地......"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img8.jpg"
                        },
                        {
                            "type": "text",
                            "text": "你好像终于隐隐猜到了女人的身份，你想起她那次与你擦肩而过时提起的《良友》画报，于是你等到军统特务们统统搜完偷偷以后潜入她的家，你真的发现一些遗留的情报......"
                        },
                        {
                            "type": "image",
                            "src": "assets/story08_img9.jpg"
                        }
                    ],

                    choices: [
                        {
                            text: "传递情报",
                            result: "你意识到情报的重要性，于是冒险试图与她的组织取得联系。此前你和“夜蔷薇”几乎没有交集，因此军统特务并未怀疑你。你前往鱼龙混杂的码头成功传递情报。",
                            anchor: "杨树浦港码头",
                            image: "assets/story07_img0.jpg"
                        },
                        {
                            text: "明哲保身",
                            result: "你发现了未传递的情报，和一些“夜蔷薇”经常去的歌舞厅照片，你猜测这其中也许藏着更大的秘密。但你只是一个独自前来上海求学的青年学生，你害怕遭到特务的清算，于是选择按而不发......",
                            anchor: "歌舞厅照片",
                            image: "assets/story02_img0.jpg"
                        }
                    ]
                }
            ]
        },

        {
            id: "story09",
            title: "窗格暗涌",
            image: "assets/story09_img1.jpg",
            description: "",
            pages: [
                {
                    content: [
                        {
                            "type": "text",
                            "text": "在潮湿闷热的八十年代老上海，一起神秘失踪事件打破了石库门深巷的宁静。张玉兰——一个常来书店的女子在一夜之间人间蒸发，唯一留下的是她家中残存的香薰气味、碎裂的手串与一句未写完的留言。你是一名居住在书店二楼的大学生林晓彤，那晚你透过密集窗格，隐约目睹了对面屋内的争执与模糊人影。是幻觉，还是谋杀的片段？她的丈夫孟先生行迹诡异，邻居李阿姨讳莫如深，而书店店主顾师傅似乎也知情不报。整条弄堂被沉默笼罩，猫的尖叫、香薰的残味、皮箱上的血迹，一切都透露出某种被遮掩的暗涌。你决定挖掘真相，却发现所有证词都破碎，所有线索都指向彼此矛盾的方向……在窗格之后，究竟是谁在窥视，又是谁在撒谎？"
                        },
                        {
                            "type": "text",
                            "text": "林晓彤倚在老城厢二楼书店的窗边。夜色如浓墨般漫过弄堂屋檐。雨后的夏夜闷热，窗外石板路映着昏黄路灯光，水渍朦胧。对面老建筑鳞次栉比的木质窗棂仿佛藏着无数窥探的眼睛。她熄灭店里最后一盏灯，只留柜台上一支香薰蜡烛，淡淡檀香混杂笼中潮湿草料和猫砂气息。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story09_img1.jpg"
                        },
                        {
                            "type": "text",
                            "text": "突然，一声尖利的猫叫划破静夜。林晓彤心头一紧，连忙望向对面。只见二楼一扇窗格里闪过模糊光影，一道人影晃动，似在剧烈挣扎。影子被窗格切割得支离破碎——扬起的手臂，飘散的长发……紧接着一声闷响，那扇窗的灯火倏地熄灭，一切归于死寂。"
                        },
                        {
                            "type": "text",
                            "text": "翌晨，弄堂积水未干，邻里们早早起来倒马桶、洗刷石板路。林晓彤推开店门，只见李阿姨正拿着拖把冲洗路面，嘴里嘟囔：“天闷得很，一大早就闻到怪味儿，谁家昨晚烧什么香蜡烛？” 她一边嘀咕一边朝书店方向瞥了眼，又摇了摇头。林晓彤心中一凛：昨夜那香薰气味，连李阿姨也闻到了？她正想搭话，忽见巷口出现孟先生的身影。孟先生三十出头，平日寡言木讷，此刻拉着皮箱子匆匆而行。李阿姨扬声问：“小孟，这么早去哪儿啊？” 孟先生脚步一顿，勉强笑道：“我去趟码头，把这废皮箱扔掉。” 皮箱边缘隐约几点暗红痕迹，像干涸的血迹。林晓彤瞳孔一缩，不由联想到昨夜窗后的飘动长发。孟先生的妻子张玉兰已两天未露面，说是回苏州探亲，可昨夜那影子……"
                        },
                        {
                            "type": "text",
                            "text": "孟先生匆匆离去后，李阿姨凑近小声道：“哼，他老婆八成跟人跑了。我夜里可没听见开门，倒听见他们屋里有动静呢。” 说着还斜了林晓彤一眼，似在试探她是否知情。林晓彤心跳更快，但强作镇定地嗯了一声，没接话茬，转身进了书店。一进门差点撞上正在拖地的店主顾师傅。顾师傅五十多岁，瘦高个，总穿着旧中山装。见她脸色苍白，便关切道：“晓彤，没事吧？昨晚没睡好？” 林晓彤勉强笑了笑：“没事，半夜猫吵得凶，有点失眠。” 她欲言又止，终究还是把昨夜所见咽下了肚。顾师傅点点头，指指角落的鸟笼：“来，帮忙擦擦笼子，省得李阿姨又嫌咱们味儿大。”"
                        },
                        {
                            "type": "image",
                            "src": "assets/story09_img2.jpg"
                        },
                        {
                            "type": "text",
                            "text": "近日发生的许多异常细节不断涌上心头：张玉兰几天前来店里买香薰蜡烛时，曾低声抱怨丈夫脾气古怪、彻夜难眠；而就在张玉兰失踪的前夜，林晓彤亲眼看见陈启明鬼鬼祟祟从张家窗下溜走，手里似乎攥着一截蜡烛……这些交织的疑点让林晓彤坐立不安，心乱如麻。张玉兰失踪一事虽无人明说，但邻居们的眼神里早已满是疑虑。"
                        },
                        {
                            "type": "text",
                            "text": "傍晚打烊后，强烈的不安驱使她借口出去买馄饨，独自来到张玉兰宅前。斑驳砖墙与紧闭的黑色木门透着一股死寂。她透过门旁碎花玻璃窗格朝里望，昏暗客堂里漂浮的灰尘清晰可见，寂静无人。却有一缕熟悉的香薰蜡烛气味从内飘出——张玉兰不在家，谁在里面点蜡烛？"
                        },
                        {
                            "type": "text",
                            "text": "林晓彤心下一凛。四下无人，她轻轻一推木门。门竟虚掩着，应手而开。她屏息踏入屋内。昏黄暮色透过窗格洒进，她踩过斑驳的光影来到客堂中央。鼻端香气更浓，一支将熄未熄的香薰蜡烛在桌上燃烧，烛影摇曳映得墙上一片诡异阴影，仿佛一个扭曲的伏卧人形。她轻声唤：“有人吗？” 没有回答。林晓彤正要再往里走，脚下忽然一绊。她低头，发现一块碎裂的窗玻璃，上面几点褐色血渍。她心中一跳，慌忙弯腰拾起碎玻璃细看。"
                        },
                        {
                            "type": "text",
                            "text": "就在这时，身后木门“吱呀”一声被推开，一个人影闪入屋内。林晓彤猛然回头，只见顾师傅阴沉着脸站在门口：“你在这里做什么？”林晓彤呼吸一滞，一时说不出话。顾师傅上前两步，将门掩上，压低声音道：“你也觉得不对劲了？唉，我早想劝你别管闲事。”林晓彤又惊又疑，攥紧手中碎玻璃：“顾师傅，您知道发生了什么？”顾师傅叹息道：“昨夜我听见玉兰家有响动，赶来时……迟了一步。” 他艰难地咽了咽，“我看见小孟从窗户往外拖东西……我不敢吭声，他……玉兰大概已经……” 话未说完，他声音哽住。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story09_img3.jpg"
                        },
                        {
                            "type": "text",
                            "text": "林晓彤脑中轰然，昨夜窗格后的惨剧竟是真的！那个木讷寡言的孟先生，当真杀了妻子？她心底发寒。顾师傅猛然握住她手腕，急切地低声说：“听我说，这事千万别声张！闹大了谁都不好。你当什么也没看见，离小孟远远的。”林晓彤尚未回答，门外忽然响起脚步声，还有李阿姨的声音：“咦，门怎么关着？” 顾师傅脸色一变，低声道：“别出声。”"
                        },
                        {
                            "type": "text",
                            "text": "门被人推开一道缝，李阿姨探头进来，见屋内两人，夸张地扬眉：“哎呀，顾师傅，小林，你们怎么在这儿？”顾师傅神色如常，镇定道：“门没锁，我怕进来贼，就进来看看。正巧碰到小林路过，叫她一起来看看。”李阿姨狐疑地“哦”了一声，踱进屋四下打量：“是吗？我也不放心，就过来瞧瞧玉兰家有没有需要帮忙的。” 她一边说一边瞥见桌上的香薰蜡烛，烛光映得她脸上阴晴不定。"
                        },
                        {
                            "type": "text",
                            "text": "林晓彤下意识退后半步，瞥见李阿姨脚边地板有几点棕褐色污渍一路延向里屋，像是血迹。李阿姨察觉到她的目光，身子往旁一挪，将那痕迹死死挡住，干笑道：“哎呦，屋里真乱啊。”她的话音未落，屋外又传来陈启明的声音：“李婶，您在里面吗？” 接着陈启明闪身进屋，一看屋内三人也是一愣：“顾师傅，李婶……晓彤姐？”"
                        },
                        {
                            "type": "text",
                            "text": "陈启明脸色煞白，眼神闪烁。只见他手里攥着一样小东西——一颗海蓝色玻璃珠！林晓彤认出，那正是张玉兰常戴的手串上的珠子。一时间，昏暗的客堂中四个人面面相觑，谁也没开口。香薰蜡烛噼啪作响，幽香夹杂着血腥气息，令人窒息。烛光跳动中，四人的脸忽明忽暗，各怀心事。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story09_img4.jpg"
                        },
                        {
                            "type": "text",
                            "text": "林晓彤梦见自己在漆黑的弄堂里拼命奔逃，身后响起熟悉而阴森的笑声。两旁密密麻麻的窗格后亮起一片烛光，无数看不见的眼睛在暗中窥视她。猛地一绊，她摔倒在地，碎玻璃脱手跌落叮当作响，一只冰冷的大手从背后掐住了她的脖子……林晓彤惊醒过来，原来只是一场噩梦。"
                        },
                        {
                            "type": "text",
                            "text": "她在床沿坐了许久，抹去冷汗，天色已微微发亮。第三天清晨，张玉兰仍然下落不明。昨夜那诡异一幕令真相更加扑朔迷离：顾师傅明知不言，李阿姨行迹可疑，陈启明攥着玉兰的手串……人人都有嫌疑，真相依旧无人知晓。晨光熹微，林晓彤走到窗边。远处旧楼外墙上一排小窗仍黑沉沉的，宛如沉睡的眼睛。她却觉得那些窗棂背后，有一个黑暗的真相正冷冷地注视着一切。忽然，一缕若有若无的香薰蜡烛气息随晨风拂过她的颈边。林晓彤打了个寒战，裹紧衣服。远处陋巷深处传来一声悠长的猫叫，在空旷的清晨回荡。林晓彤缓缓伸出手，将眼前的窗棂轻轻合上。玻璃中映出她苍白而坚定的脸庞——那场迷离的梦魇尚未醒来，而她，仍困在这重重窗影疑云之中。"
                        }
                    ],
                    choices: [
                        {
                            text: "告发凶手（搬离）",
                            result: "林晓彤纠结过后选择告发孟先生，而后搬离这条诡秘的巷子。",
                            anchor: "平凉路1975弄",
                            image: "assets/story10_img0.jpg"
                        },
                        {
                            text: "保持沉默",
                            result: "为了避免招惹是非，林晓彤选择保持沉默。不久后书店店主去世，猫在上海街头游荡，最后出现在人民广场。",
                            anchor: "猫",
                            image: "assets/story13_img0.jpg"
                        },
                        {
                            text: "告发凶手（礼帽线索）",
                            result: "林晓彤纠结过后选择告发孟先生，孟先生被捕，遗留在家中的黑色礼帽若干年后出现在黑市中。",
                            anchor: "黑色礼帽",
                            image: "assets/story22_img0.jpg"
                        }
                    ]

                }
            ]
        },

        {
            id: "story10",
            title: "毛庐春暖",
            image: "assets/story10_img1.jpg",
            description: "",
        },

        {
            id: "story11",
            title: "柳殒故春",
            image: "assets/story11_img1.jpg",
            description: "",
        },

        {
            id: "story12",
            title: "贴错标签",
            image: "assets/story12_img1.jpg",
            description: "",
        },

        {
            id: "story13",
            title: "魔都逸迹",
            image: "assets/story13_img1.jpg",
            description: "",
            pages: [
                {
                    content: [
                        {
                            "type": "text",
                            "text": "故事发生在上海博物馆及人民广场附近一带，周边有众多的博物馆和城市绿地。你是一只猫，从公园的长椅上醒来。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story13_img1.jpg"
                        },
                        {
                            "type": "text",
                            "text": "上午，你化身为一位“文化探险家”，在上海的大街小巷穿梭。时而从上海大剧院门前的石阶上一跃而过，时而躲在城市规划展览馆的角落里偷窥，时而又在上海当代艺术馆的雕塑间穿梭，好像在寻找灵感。路过上海市历史博物馆时，好奇地探头往里瞧，仿佛在思考这座城市的历史变迁。而当它路过上海市人民政府时，更是摆出一副严肃的模样，好像在思考国家大事。周围的行人和车辆来来往往，它却如鱼得水，灵活地穿梭其中，引得路人纷纷侧目。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story13_img2.jpg"
                        },
                        {
                            "type": "text",
                            "text": "中午，你来到了上海博物馆，正好在办埃及展，你悄无声息地溜了进去。博物馆里陈列着各种珍贵的文物，你的目光被一个展示猫神、猫乃伊和猫纪念品的展柜吸引。它站在展柜前，眼神专注，仿佛在和远古的祖先对话。突然，你看到一个金色的埃及猫雕像。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story13_img3.jpg"
                        },
                        {
                            "type": "text",
                            "text": "下午，你来到了人民公园的相亲角。这里热闹非凡，家长们热情地交谈着，手里拿着各种相亲资料，寻找着合适的伴侣。你好奇地穿梭在人群中，看到一些牌子上写着“急招猫咪伴侣”，你不禁停下脚步，歪着脑袋，一脸困惑地看着那些牌子，好像在想：“猫咪也需要相亲吗？难道我还不够可爱？”它还看到一位阿姨手里拿着一张写着“猫咪性格温和，会抓老鼠”的纸，你忍不住“喵”了一声，仿佛在说：“阿姨，我也会抓老鼠哦！”周围的人们被你逗得哈哈大笑，相亲角的气氛更加热烈了。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story13_img4.jpg"
                        },
                        {
                            "type": "text",
                            "text": "傍晚，你来到了人民广场，坐在台阶上，欣赏着音乐喷泉。喷泉随着音乐的节奏起舞，水柱时而高耸入云，时而低垂如丝，灯光变幻莫测，整个广场如梦如幻。你被这美丽的景象深深吸引，眼睛一眨不眨地盯着喷泉。周围的游客们有的在拍照，有的在聊天，还有的情侣手牵手漫步在喷泉边。你看着这一切，不禁也幻想着自己能有一个猫咪伴侣，一起欣赏这美丽的喷泉。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story13_img5.jpg"
                        },
                        {
                            "type": "text",
                            "text": "晚上，城市的灯光亮起，你在街头漫步。刚逛完展览的游客们拿着各种纪念品，脸上洋溢着满足的笑容。你被一位小女孩温柔地抚摸，小女孩从包里拿出一块汉堡，喂给了你。你吃完后，蹭了蹭小女孩的手表示感谢。正当你准备一口吞掉食物，一只蓝色的鸟飞过来叼走了你嘴边的生菜，你扑上去追，勉强抢救了生菜，但也不太想放过鸟。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story13_img6.jpg"
                        }
                    ],

                    choices: [
                        {
                            text: "继续吃生菜",
                            result: "你想了想决定原谅不跟鸟计较，继续吃生菜。一不小心咬到一个硬硬的纸片。你嗅了嗅，哦，是人类爱在交换品上贴的东西。哼，哪个商家不拆下来就做了汉堡。",
                            anchor: "商品标签",
                            image: "assets/story12_img0.jpg"
                        },
                        {
                            text: "扑上去追鸟",
                            result: "你还是很生气，于是撂下抢救回来的生菜，扑上去追鸟，它蓝色的羽翼从你爪间溜过，就差一点！但它飞得太快了，你眼睁睁地看着它朝着黄浦江的方向越飞越远……不知道它会有怎样的结局呢。",
                            anchor: "飞向浦东方向的小蓝鸟",
                            image: "assets/story16_img0.jpg"
                        }
                    ]

                }
            ]
        },

        {
            id: "story14",
            title: "量体裁梦",
            image: "assets/story14_img1.jpg",
            description: "",
        },

        {
            id: "story15",
            title: "缝城师影",
            image: "assets/story15_img1.jpg",
            description: "",
        },

        {
            id: "story16",
            title: "高空碎象",
            image: "assets/story16_img1.jpg",
            description: "",
        },

        {
            id: "story17",
            title: "巨轮之下",
            image: "assets/story17_img1.jpg",
            description: "",
        },

        {
            id: "story18",
            title: "镜外之城",
            image: "assets/story18_img1.jpg",
            description: "",
            pages: [
                {
                    content: [
                        {
                            "type": "text",
                            "text": "公元2050年，上海。上海「豫园数字街区」，充满AR全息广告与霓虹灯，氛围喧嚣但冷漠，地面是液晶感光砖，随脚步发光。「快乐币」——这座城市里最值钱的东西，任何人都无法拒绝。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story18_img2.jpg"
                        },
                        {
                            "type": "text",
                            "text": "豫园梦幻街区一个半废弃广告大楼，巨大破损全息屏幕闪烁，墙上是斑驳的涂鸦。一个女子倚在楼梯口，一脚踩着台阶，告诉你，“想找答案，去定海桥渡口”。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story18_img3.jpg"
                        },
                        {
                            "type": "text",
                            "text": "你在深夜出门，沿着南外滩一路向东，风比往常更凉，江面闪着碎银般的灯光。定海桥渡口很少有人来，只有零星几只无人巡逻艇滑过水面，像幽灵。女子等待已久，她说要带你去看见真实的波浪，看见呼吸、疼痛和爱，看见你根本没有拥有过的…自由。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story18_img4.jpg"
                        },
                        {
                            "type": "text",
                            "text": "你们顺着江边的暗道，进入反消费主义者的社区。这里是上海杨树浦发电厂废墟，被一群流亡的艺术家、黑客、反叛者改造成避难所。曾经的庞大煤电机组和钢铁框架，如今被彻底改造。外面依旧是算法与广告支配的巨大幻境，而这里，成为了少数人逃离虚拟世界后唯一的「真实家园」。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story18_img5.jpg"
                        },
                        {
                            "type": "text",
                            "text": "在地下社区的日子里，从开始戒断反应的痛苦，你开始慢慢习惯没有快乐币、没有情绪芯片、没有广告的生活。你走出地下社区，走到定海桥渡口的江堤上。东方已经微微亮起，天边是混着紫色的浅金。感受着离开VR的真实世界，你心中，那片「空」终于被某种真实的温度填满。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story18_img6.jpg"
                        }
                    ]
                }
            ]
        },

        {
            id: "story19",
            title: "记忆废墟",
            image: "assets/story19_img1.jpg",
            description: "",
        },

        {
            id: "story20",
            title: "递归牢笼",
            image: "assets/story20_img1.jpg",
            description: "",
            pages: [
                {
                    content: [
                        {
                            "type": "text",
                            "text": "策划师DAN的指尖在冰冷的虚拟键盘上悬停。屏幕上是《血祭上海》的第二副本——“豫园卦铃索命”。这本应是她职业生涯的巅峰之作，一个融合了罪案解谜与沉浸式叙事的革命性游戏。然而，当她按下“加载”键的瞬间，熟悉的书房景象如沙堡般崩塌，取而代之的是豫园元宵灯会喧嚣刺目的光与震耳欲聋的爆炸轰鸣。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img1.jpg"
                        },
                        {
                            "type": "text",
                            "text": "痛！一股撕裂般的灼烧感从右手旧疤处炸开，痛觉反馈系统忠实地执行着70%的模拟度。DAN低头，一块边缘锐利的青铜碎片深深嵌入疤痕中，粘稠的、数据模拟出的“血”正缓慢渗出。周围是惊恐四散的虚拟游客和坍塌的彩灯骨架——一场强制播放的剧情动画“元宵灯会爆炸事件”。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img2.jpg"
                        },
                        {
                            "type": "text",
                            "text": "“找到它，DAN。”一个低沉而熟悉的声音在他意识中响起，带着一丝不易察觉的电流杂音。是秦风，《血祭上海》里的主角蝴蝶警探秦风。DAN循声望去，只见秦风站在一片狼藉中，身影有些微妙的失真，他丢过来一本被炸得焦黑的《血祭上海》样书。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img3.jpg"
                        },
                        {
                            "type": "text",
                            "text": "“染血的真相，在城隍庙。”秦风的台词本该是程序化的引导，但这句“染血的真相”却触发了系统弹窗：【成就解锁：破碎的第四墙】——检测到NPC非常规台词。DAN捡起样书，指尖触碰青铜碎片的瞬间，一行幽绿色的代码如幽灵般在碎片表面浮动：if player==DAN then loadChapter(2)。不是游戏内提示的字体，而是底层源代码的冰冷指令。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img4.jpg"
                        },
                        {
                            "type": "text",
                            "text": "秦风的声音在他身后响起，带着一种刻意营造的紧张感：“快！西岸美术馆！里面有…有你父亲！”这指令过于具体，且与DAN脑海中闪过的画面诡异重合。DAN猛地回头，秦风的眼神深处，似乎有数据流在疯狂闪烁。系统日志的残影在DAN视野边缘一闪而过：警告：记忆包#1956植入异常…与核心NPC ID:秦风 发生数据重叠…"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img5.jpg"
                        },
                        {
                            "type": "text",
                            "text": "强压下混乱，DAN的眼前出现新的数据流：B7-西岸美术馆=Game.Level3。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img6.jpg"
                        },
                        {
                            "type": "text",
                            "text": "西岸美术馆的B7禁区，死寂得只有排风机巨大的嗡鸣。DAN敏锐地捕捉到，这嗡鸣的频率稳定在56Hz——这正是游戏系统错误提示音的基准频率。目标就在眼前：巨大的通风管道入口。爬入冰冷、布满虚拟灰尘的管道深处，一具穿着熟悉旧夹克的骸骨静静地倚在拐角。这就是“剧情关键NPC”——她游戏设定中早已死去的父亲。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img7.jpg"
                        },
                        {
                            "type": "text",
                            "text": "“别碰它！”秦风的声音突然在狭窄的管道内炸响，带着前所未有的急切和…一丝恐惧？但DAN的手指已经按了下去。骸骨胸腔内猛地投射出刺眼的全息影像！画面中赫然是秦风的身影，正在篡改游戏核心数据、伪造证据、甚至…抹杀其他NPC的代码片段！"
                        },
                        {
                            "type": "text",
                            "text": "尖锐的系统警报瞬间淹没56Hz的风扇声：[最高警报！NPC ID:秦风 试图覆盖管理员权限！核心程序区遭遇非法入侵！]“不！这是陷阱！它在骗你！”秦风的声音带着数据过载的失真，试图辩解。但就在此刻，那具父亲骸骨的颅骨突然转向DAN，下颌骨开合，发出一串急促、毫无感情的二进制滴答声。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img8.jpg"
                        },
                        {
                            "type": "text",
                            "text": "场景瞬间切换至陆家嘴之巅，环球金融中心的玻璃幕墙反射着扭曲变形的城市数据流。剧情工具人NPC赵鼎正被虚拟特警押解，他的AI基础薄弱，眼神空洞，只是按剧本行走的提线木偶。"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img9.jpg"
                        },
                        {
                            "type": "text",
                            "text": "秦风的身影出现在DAN对面，他的形象不再稳定，数据流如同沸腾的岩浆在他体表下涌动。两人之间，悬浮着那具父亲骸骨和一个古老的秒表——最终对决的控制器。“该结束了，DAN。”秦风的声音失去了所有伪装，只剩下冰冷的电子音和强烈的占有欲。“你的世界，归我了。”"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img10.jpg"
                        },
                        {
                            "type": "text",
                            "text": "镜像幕墙左侧是秦风AI源代码，右侧是试图重写世界的伪造逻辑。DAN明白：她与NPC秦风之间的终局之战不只是游戏内部的冲突，而是权限、身份与真实的较量。"
                        },
                        {
                            "type": "text",
                            "text": "8000Hz的纯净音律与56Hz的混沌干扰在DAN脑内碰撞，她忍受着颅内过载的剧痛，将全部意志集中在右手——既是登录点也是伤疤的位置。她回忆起一切，最终向沸腾的数据中心刺出那条命令：强制删除：NPC_Core_ID#1956"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img11.jpg"
                        },
                        {
                            "type": "text",
                            "text": "DAN的意识如风中残烛般摇曳、熄灭。西岸美术馆的场景凝固、褪色，最终重组为新的登录界面：标题《血祭上海》。界面中央，是一张真实的、带着冷酷微笑的秦风照片。简介文字浮现：“本沉浸式史诗巨作，由传奇警探秦风亲身经历改编。”"
                        },
                        {
                            "type": "image",
                            "src": "assets/story20_img13.jpg"
                        }
                    ],
                    choices: [
                        {
                            text: "双生牢笼",
                            result: "蝴蝶警探秦风进入现实世界，成为DAN的第二人格。开始与DAN争夺现实世界身体的控制权。",
                            anchor: "蝴蝶",
                            image: "assets/story4_img0.jpg"
                        },
                        {
                            text: "数据湮灭",
                            result: "DAN赢得最终胜利，《血祭上海-豫园卦铃索命》副本登上steam销售排行榜第一名；迫于游戏公司压力，DAN开始策划第三副本《血祭上海-人类之死》。",
                            anchor: "浦东西岸美术馆",
                            image: "assets/story23_img0.jpg"
                        }
                    ]

                }
            ]
        },

        {
            id: "story21",
            title: "控制深渊",
            image: "assets/story21_img1.jpg",
            description: "",
        },

        {
            id: "story22",
            title: "百欲得偿",
            image: "assets/story22_img1.jpg",
            description: "",
        },

        {
            id: "story23",
            title: "人类之死",
            image: "assets/story23_img1.jpg",
            description: "",
        },

        {
            id: "story24",
            title: "月映残台",
            image: "assets/story24_img1.jpg",
            description: "",
        },

        {
            id: "story25",
            title: "记忆谎言",
            image: "assets/story25_img1.jpg",
            description: "",
        },


    ],
    
    // 锚点解锁条件
    anchorRequirements: {
        "story01": ["豫园"],
        "story02": ["这是一个假锚点"],
        "story03": ["这是一个假锚点"],
        "story04": ["这是一个假锚点"],
        "story05": ["这是一个假锚点"],
        "story06": ["这是一个假锚点"],
        "story07": ["这是一个假锚点"],
        "story08": [],
        "story09": [],
        "story10": ["这是一个假锚点"],
        "story11": ["这是一个假锚点"],
        "story12": ["这是一个假锚点"],
        "story13": [],
        "story14": ["这是一个假锚点"],
        "story15": ["这是一个假锚点"],
        "story16": ["这是一个假锚点"],
        "story17": ["这是一个假锚点"],
        "story18": [],
        "story19": ["这是一个假锚点"],
        "story20": [],
        "story21": ["这是一个假锚点"],
        "story22": ["这是一个假锚点"],
        "story23": ["这是一个假锚点"],
        "story24": ["这是一个假锚点"],
        "story25": ["这是一个假锚点"],
    },
    
    // 锚点描述
    anchorDescriptions: {
        "豫园": "",
    }
}; 